package cliente.pagina.contenido.comunicacion;
import comun.constantes.*;
import cliente.pagina.*;
import cliente.pagina.contenido.comunicacionEditar.*;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoPizarron extends ContenidoComunicacion {

  public ContenidoPizarron() {
  }

  public ContenidoPizarron(Pagina pagina) {
    this.setPagina(pagina);
  }

  /**
   * Retorna el codigo html del boton para modificar el pizarron
   * @return
   *
  */
  protected String generarHtmlBotonAgregarModificar()
  {
    ContenidoPizarronEditar contenidoPizarronEditar = new ContenidoPizarronEditar(this.getPagina());
    return super.generarHtmlBotonAgregarModificar(contenidoPizarronEditar);
  }

  /**
   * Retrona el titulo de la Pagina
   * @return
   */
  public String getTituloComunicacionParticular()
  {
    return TITULOS_PAGINAS.PIZARRON;
  }

  // redefino el metodo abstracto de Vista contenido
  protected String getNombrePagina()
  {
    return "pizarron.jsp";
  }

  // redefino el metodo abstracto de Vista contenido
  public String getTituloLink()
  {
    return "\"Pizarr&oacute;n\"><span>"+this.getTeclaAccesoRapido()+"</span>izarr&oacute;n";
  }

// redefino el metodo abstracto de Vista contenido
  public String getNombreRecurso()
  {
    return RECURSOS.PIZARRON;
  }

// redefinicion del metodo
  public String getNombreComunicacion()
  {
    return TEXTOS.MENSAJE;
  }

  // redefinicion del metodo
  public String getNombreComunicacionPlural()
  {
    return TEXTOS.MENSAJES;
  }

// redefinida para dar la subcarpeta donde se colocarta el archivo
// la vuelvo a redefinir aca   por que el recurso es a nivel comision
public String getSubcarpetaRecurso()
{
  return CARPETAS_ARCHIVOS_RECURSO.PIZARRON+"/"+PARAMETROS_PAGINAS.ID_COMISION+this.getPagina().getIdComision();
}

public String getTeclaAccesoRapido() {	
	return "P";
}

}